/*
 * @Author: alonez
 * @Date: 2021-02-25 21:05:34
 * @LastEditTime: 2021-02-25 21:08:35
 * @Description: model工具
 */

// 遍历models目录下的model文件
let dirModels = [];
const dirFiles = require.context('../models', false, /\.ts$/);
dirFiles.keys().forEach((key) => {
  dirModels = dirModels.concat(dirFiles(key).default);
});

// 遍历pages目录下所有的model.ts文件
let pageModels = [];
const pagefiles = require.context('../pages', true, /model.ts$/);
pagefiles.keys().forEach((key) => {
  pageModels = pageModels.concat(pagefiles(key).default);
});

export default [...dirModels, ...pageModels];
